@charset "utf-8";
/* 首页CSS */

.i_topNew {
	width:990px;
	height:64px;
	line-height:64px;
	overflow:hidden;
	background:url(../images/i_topNew.png) no-repeat;
	margin:0 auto;
}
.i_topNew h1 {
	width:90%;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}
.slideBox {
	width:576px;
	height:314px;
	overflow:hidden;
	position: relative;
}
.slideBox .hd {
	position: absolute;
	bottom:0;
	right:0;
	width:120px;
	height:37px;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
}
.slideBox .hd ul li {
	width: 14px;
	height: 13px;
	margin:14px 9px auto auto;
	display:inline;
	cursor: pointer;
	overflow:hidden;
	background:url(../images/slide_off.png) no-repeat;
	_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/slide_off.png");
}
.slideBox .hd ul li.on {
	background:url(../images/slide_on.png) no-repeat;
	_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/slide_on.png");
}
.slideBox .bd {
	height:314px;
	overflow:hidden;
}
.slideBox .bd ul {
	height:314px;
	overflow:hidden;
}
.slideBox .bd ul li {
	position:relative;
	height:314px;
	overflow:hidden;
}
.slideBox .bd ul li .pic {
	width: 576px;
	height: 314px;
	overflow: hidden;
}
.slideBox .bd ul li .pic a {
	display:block;
	overflow:hidden;
	height:314px;
}
.slideBox .bd ul li .pic img {
	width: 576px;
	height: 314px;
	overflow: hidden;
}
.slideBox .bd ul li .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	height:37px;
	width:630px;
}
.slideBox .bd ul li .title {
	position: absolute;
	height: 37px;
	line-height: 37px;
	bottom: 0;
	left:0;
	width:520px;
	overflow:hidden;
}
.slideBox .bd ul li .title a {
	margin-left:10px;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	font-size:16px;
	font-family:"微软雅黑";
}
.slideBox .bd ul li .title a:hover {
	color:#FFF;
}
.i_gzdt {
	width:374px;
	height:314px;
	background:url(../images/i_pic_02.png) no-repeat left top;
	overflow:hidden;
}
.i_gzdt .title {
	width:340px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	background:url(../images/title_line.png) repeat-x left bottom;
	margin:0 auto;
	padding:0 10px;
}
/*strat 2016/11/29*/
.i_gzdt .title li{
width: 85px;
 height: 40px;
 text-align: center;
 /* margin-right: 10px; */
}
.i_gzdt .title li a{
	color:#a3a3a3;
font-size: 17px;
}
.i_gzdt .title li.on {
	background:url(../images/title_on.png) repeat-x left bottom;
}
.i_gzdt .title li.on a{
	color:#0061ae;
}
.i_gzdt .title a:hover{
	color:#0061ae;
	text-decoration:none
}
/*end 2016/11/29*/	
.szfxx_list li a{
	display:block;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.szfxx_list li span{
	display:none;
}
.i_gzdt .contMain {
	width:340px;
	height:220px;
	overflow:hidden;
	margin:10px auto;
}

.i_gzdt .contMain li {
	width:100%;
	height:32px;
	line-height:32px;
	overflow:hidden;
}
.i_gzdt .link {
	width:320px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin:0 auto;
}
.cont1 .contL {
	width:274px;
	height:auto;
	overflow:visible;
}
.i_fw {
	width:274px;
	height:278px;
	overflow:visible;
	background:#d1e3f2;
	position:relative;
}
.i_fw .title {
	width:auto;
	height:26px;
	line-height:26px;
	overflow:hidden;
	background:url(../images/i_title_line.png) no-repeat left top;
	text-indent:10px;
	margin-top:10px;
}
.i_fw .title2 {
	width:246px;
	height:66px;
	line-height:84px;
	text-indent:20px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/i_pic_03.png) no-repeat;
}
.i_fw .contMain {
	width:246px;
	height:123px;
	overflow:hidden;
	margin:10px auto 0 auto;
	border-bottom:1px dashed #fff;
	border-top:1px dashed #fff;
}
.i_fw .contMain h3 {
	margin:10px 0 6px 0;
}
.i_fw .contMain li {
	width:50%;
	height:28px;
	line-height:28px;
	overflow:hidden;
}
.i_fw .i_fw_cx {
	width:274px;
	height:38px;
	line-height:40px;
	overflow: visible;
	cursor:pointer;
}
.i_fw .i_fw_cx .on{
	background:#ecf6ff
}
.i_fw .i_fw_cx .pic {
	display:inline;
	margin:8px 10px 0 70px;
}
.i_fw .i_fw_cx .pic img{
	-moz-transition: all 0.8s ease-in-out; 
	-webkit-transition: all 0.8s ease-in-out; 
    -o-transition: all 0.8s ease-in-out; 
    -ms-transition: all 0.8s ease-in-out; 
    transition: all 0.8s ease-in-out;
}
.i_fw .i_fw_cx .pic img:hover{
	-moz-transform: rotate(360deg); 
    -webkit-transform: rotate(360deg); 
    -o-transform: rotate(360deg); 
    -ms-transform: rotate(360deg); 
    transform: rotate(360deg); 
}
.i_fw .i_cxtc{
	width:390px;
	height:auto;
	overflow: hidden;
	background:#ecf6ff;
	position:absolute;
	top:0;
	left:276px;
	z-index:10;
	display:none;
}
.i_fw .i_cxtc ul{
	width:320px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.i_fw .i_cxtc li{
	width:320px;
	height:48px;
	line-height:48px;
	overflow:hidden;
	background:url(../images/i_ico_13.png) repeat-x left bottom;
}
.i_fw .i_cxtc .pic{
	width:33px;
	height:31px;
	overflow:hidden;
	display:inline;
	margin:10px 24px auto 40px;
}
.i_fw .i_cxtc .text2 a{
	color:#668fb5;
}
.i_zfgk {
	width:274px;
	height:183px;
	overflow:hidden;
	background:#d1e3f2;
}
.i_zfgk .title {
	width:auto;
	height:26px;
	line-height:26px;
	overflow:hidden;
	background:url(../images/i_title_line.png) no-repeat left top;
	text-indent:10px;
	margin-top:10px;
}
.i_zfgk .contMain {
	width:246px;
	overflow:hidden;
	margin:10px auto 0 auto;
	border-bottom:1px dashed #fff;
}
.i_zfgk .contMain li {
	width:50%;
	height:28px;
	line-height:28px;
	overflow:hidden;
	background:url(../images/i_ico_01.png) no-repeat left center;
	text-indent:10px;
}
.i_zfgk .i_zdgz {
	width: 122px;
	height:32px;
	line-height:32px;
	text-align:center;
	overflow:hidden;
	background:#a0c8e9;
	display:inline;
	margin:10px 0 0 8px;
}
.contM {
	width:370px;
	height:auto;
	overflow:hidden;
	margin-left:20px;
	border-right:1px solid #ebebeb;
}
.i_zcwj {
	width:360px;
	height:250px;
	overflow:hidden;
}
.i_zcwj .title {
	width:360px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
/* strat 2016/10/13*/
.i_zcwj .title .title_zz a{
	color:#0061ae;
	margin-right:10px;
}
/* end 2016/10/13*/
.i_zcwj .title li {
	width:auto;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#b1b1b1;
	padding:0 8px;
	background:url(../images/i_pic_05.png) no-repeat right center;
	cursor:pointer;
}
.i_zcwj .title li.no_bg {
	background:none;
}
.i_zcwj .title li a {
	color:#b1b1b1
}
.i_zcwj .title li.on {
	color:#0061ae
}
.i_zcwj .title li.on a {
	color:#0061ae
}
.i_zcwj .contMain {
	width:350px;
	height:196px;
	overflow:hidden;
	background:url(../images/i_line_02.png) no-repeat left top;
	padding:10px 6px 0 6px;
	margin-top:8px;
}
.i_zcwj .contMain li {
	width:350px;
	height: auto;
	line-height:29px;
	overflow:hidden;
	padding:4px 0;
	border-bottom:1px dashed #d6d6d6;
}

.i_zcwj .contMain li span {
	padding:2px 8px;
	background:#b9d9f3;
	margin-left:4px;
}
.i_gggs {
	width:360px;
	height: auto;
	overflow:hidden;
}
.i_gggs .title {
	width:360px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.i_gggs .title li {
	width:auto;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#b1b1b1;
	padding:0 8px;
	cursor:pointer;
}
.i_gggs .title li.on {
	color:#0061ae
}
.i_gggs .title li.on a {
	color:#0061ae
}
.i_gggs .title li.on a:hover{
	color:#d30000;
	text-decoration:none;
}
.i_gggs .contMain {
	width:350px;
	height:auto;
	overflow:hidden;
	background:url(../images/i_line_02.png) no-repeat left top;
	padding:10px 6px 0 6px;
	margin-top:8px;
}
.i_gggs .contMain li {
	width:350px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	padding:4px 0;
}
.contR {
	width:266px;
	height:auto;
	overflow:hidden;
}
.i_zt {
	width:266px;
	height:154px;
	overflow:hidden;
}
.i_zt .title {
	width:auto;
	height:30px;
	line-height:30px;
	color:#0061ae
}
.i_zt .title a {
	color:#0061ae
}
.i_zt .title a:hover {
	text-decoration:none;
	color:#d30000;
}
.i_zt .contMain {
	width:266px;
	height:80px;
	overflow:hidden;
	background:url(../images/i_line_01.png) no-repeat left top;
	padding: 5px 0;
	margin: 5px 0;
}
.i_zt .contMain li {
	width:84px;
	height:80px;
	display:inline;
	margin:0 2px;
	overflow:hidden;
}
.i_hd {
	width:266px;
	height:131px;
	overflow:hidden;
	border-bottom:1px dashed #d6d6d6;
}
.i_hd a img{
	width:100%;
}
.i_hd .title {
	width:auto;
	height:30px;
	line-height:30px;
	color:#0061ae
}
.i_hd .title a {
	color:#0061ae
}
.i_hd .i_hd_xx {
	display:inline;
	margin-top:10px;
}
.i_hd .title a:hover {
	text-decoration:none;
	color:#d30000;
}
.i_hd .contMain {
	width:266px;
	height:70px;
	overflow:hidden;
	background:url(../images/i_line_01.png) no-repeat left top;
	padding:10px 0;
	margin-top:8px;
}
.i_hd .contMain li {
	width:266px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.i_ft {
	width:266px;
	/* height:166px; */
	overflow:hidden;
	margin-top:14px;
	position:relative;
}
.i_ft .pic {
	width: 100%;
	height: 95px;
	overflow:hidden;
	position:relative;
}
.i_ft .pic img{
	width:100%;
	height:100%;
}
.i_ft .pic span {
	width:77px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	background:url(../images/i_ico_02.png) no-repeat;
	_background:#fff;
	position:absolute;
	left:0;
	top:10px;
	color:#1c55a4;
	text-indent:6px;
}
.i_ft .pic span a {
	color:#1c55a4
}
.i_ft .pic span a:hover{
	color:#d30000;
	text-decoration:none
}
.i_ft .title {
	display:none;
	width:253px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	background:#1c55a4;
	position:absolute;
	left:0;
	bottom:0;
	text-indent:10px;
}
.logotxt {color: #0061ae;font-size:32px;font-weight: bold;line-height: 180%;padding-bottom: 10px; letter-spacing:3px;}
    .p_next ul .on a{
    color: #0c73c4 !important;
  }  
